package org.xdq;
class B {
    public static int s=1;
    public int x=1;
    public static void sf(int s){s++;}
    public void sf(B b){
        b.x++;
        x++;
        s++;
    }
    public void f(int x){x++;}
    public static void main(String[] args) {
        B b=new B();// s=1,b.x=1
        sf(s);// 基本类型形参变化，不影响实参
        sf(B.s); //基本类型形参变化，不影响实参
        sf(b.x); //基本类型形参变化，不影响实参
        b.f(B.s);//基本类型形参变化，不影响实参
        b.sf(new B());//s=2   b.x=2
        b.sf(b);// s=3  b.x=4
        s++; //s=4  b.x=4
        System.out.println(s+","+b.x);
    }
}
